package innerclass.demo;

/**
 * @author: knowno
 * @create: 2024-09-10 09:15
 * @Version 1.0
 * 3. 静态内部类
 **/
public class OuterClass3 {

    //类成员变量
    static  int a = 1;

    public void testout1(){
        //访问权限【范围】
//        System.out.println(b);
    }
    //不需要依赖外部类对象,再使用的的时候不用创建外部类对象，而直接使用
    public static class InnerClass3 {
        int b;
        public void test1() {
            //可以直接使用外部类的成员
            System.out.println(a);
        }
    }

    public static void main(String[] args) {

        //创建内部类 InnerClass3 类的对象
        InnerClass3 innerClass3 = new InnerClass3();
        System.out.println(innerClass3.b);
        innerClass3.test1();


    }


}
